Phillip Lougher | e162193 | 2014-08-08 05:30:01 +0100 | [diff] [blame] | 1 | ACKNOWLEDGEMENTS |
| 2 | |
| 3 | Thanks to everyone who have download squashfs. I appreciate people |
| 4 | using it, and any feedback you have. |
| 5 | |
| 6 | The following have provided useful feedback, which has guided |
Phillip Lougher | 324aca9 | 2014-08-08 19:50:51 +0100 | [diff] [blame] | 7 | some of the extra features in squashfs. This is a randomly ordered |
| 8 | (roughly in chronological order) list, which is updated when |
| 9 | I remember... |
Phillip Lougher | e162193 | 2014-08-08 05:30:01 +0100 | [diff] [blame] | 10 | |
| 11 | Mark Robson - pointed out early on that initrds didn't work |
| 12 | |
| 13 | Adam Warner - pointed out that greater than 2GB filesystems didn't work. |
| 14 | |
| 15 | John Sutton - raised the problem when archiving the entire filesystem |
| 16 | (/) there was no way to prevent /proc being archived. This prompted |
| 17 | exclude files. |
| 18 | |
| 19 | Martin Mueller (LinuxTV) - noticed that the filesystem length in the |
| 20 | superblock doesn't match the output filesystem length. This is due to |
| 21 | padding to a 4K boundary. This prompted the addition of the -nopad option. |
Phillip Lougher | c11f006 | 2014-08-08 20:39:26 +0100 | [diff] [blame] | 22 | He also reported a problem where 32K block filesystems hung when used as |
| 23 | initrds. |
Phillip Lougher | 8dc5c62 | 2014-08-08 05:35:27 +0100 | [diff] [blame] | 24 | |
Phillip Lougher | c11f006 | 2014-08-08 20:39:26 +0100 | [diff] [blame] | 25 | Arkadiusz Patyk (Polish Linux Distribution - PLD) reported a problem where 32K |
| 26 | block filesystems hung when used as a root filesystem mounted as a loopback |
| 27 | device. |
Phillip Lougher | 8dc5c62 | 2014-08-08 05:35:27 +0100 | [diff] [blame] | 28 | |
Phillip Lougher | 2ce29a9 | 2014-08-08 05:44:57 +0100 | [diff] [blame] | 29 | Joe Blow emailed me that I'd forgotten to put anything in the README about |
| 30 | mounting the squashfs filesystem. |
Phillip Lougher | e162193 | 2014-08-08 05:30:01 +0100 | [diff] [blame] | 31 | |
Phillip Lougher | e9332f5 | 2014-08-08 19:47:20 +0100 | [diff] [blame] | 32 | David Fox (Lindows) noticed that the exit codes returned by Mksquashfs were |
Phillip Lougher | c11f006 | 2014-08-08 20:39:26 +0100 | [diff] [blame] | 33 | wrong. He also noticed that a lot of time was spent in the duplicate scan |
| 34 | routine. |
Phillip Lougher | e9332f5 | 2014-08-08 19:47:20 +0100 | [diff] [blame] | 35 | |
| 36 | Cameron Rich complained that Squashfs did not support FIFOs or sockets. |
| 37 | |
| 38 | Steve Chadsey and Thomas Weissmuller noticed that files larger than the |
| 39 | available memory could not be compressed by Mksquashfs. |
Phillip Lougher | 324aca9 | 2014-08-08 19:50:51 +0100 | [diff] [blame] | 40 | |
Phillip Lougher | c11f006 | 2014-08-08 20:39:26 +0100 | [diff] [blame] | 41 | "Ptwahyu" and "Hoan" (I have no full names and I don't like giving people's |
| 42 | email addresses), noticed that Mksquashfs 1.3 SEGV'd occasionally. Even though |
| 43 | I had already noticed this bug, it is useful to be informed by other people. |
Phillip Lougher | 324aca9 | 2014-08-08 19:50:51 +0100 | [diff] [blame] | 44 | |
| 45 | Don Elwell, Murray Jensen and Cameron Rich, have all sent in patches. Thanks, |
| 46 | I have not had time to do anything about them yet... |
| 47 | |
| 48 | Drew Scott Daniels has been a good advocate for Squashfs. |
| 49 | |
| 50 | Erik Andersen has made some nice suggestions, unfortunately, I have |
| 51 | not had time to implement anything. |
Phillip Lougher | 1c75624 | 2014-08-08 19:56:10 +0100 | [diff] [blame] | 52 | |
| 53 | Artemiy I. Pavlov has written a useful LDP mini-howto for Squashfs |
| 54 | (http://linuxdoc.artemio.net/squashfs). |
| 55 | |
| 56 | Yves Combe reported the Apple G5 bug, when using Squashfs for |
| 57 | his PPC Knoppix-mib livecd project. |
| 58 | |
| 59 | Jaco Greeff (mklivecd project, and maintainer of the Mandrake |
| 60 | squashfs-tools package) suggested the new mksquashfs -ef option, and the |
| 61 | standalone build for mksquashfs. |
| 62 | |
| 63 | Mike Schaudies made a donation. |
Phillip Lougher | 8e7b9a6 | 2014-08-08 20:30:49 +0100 | [diff] [blame] | 64 | |
Phillip Lougher | c11f006 | 2014-08-08 20:39:26 +0100 | [diff] [blame] | 65 | Arkadiusz Patyk from the Polish Linux Distribution reported that Squashfs |
| 66 | didn't work on amd64 machines. He gave me an account on a PLD amd64 machine |
| 67 | which allowed myself to track down these bugs. |
Phillip Lougher | 68c7c8a | 2014-08-08 21:11:34 +0100 | [diff] [blame] | 68 | |
| 69 | Miles Roper, Peter Kjellerstedt and Willy Tarreau reported that release 2.1 did |
| 70 | not compile with gcc < 3.x. |